package mc

import (
	"gitee.com/dreamwood/ez-go/db/mgo"
)

const (
	BuyOrderPayTypeEventNew           = "erp.BuyOrderPayTypeNew"
	BuyOrderPayTypeEventBeforeCreate  = "erp.BuyOrderPayTypeBeforeCreate"
	BuyOrderPayTypeEventBeforeUpdate  = "erp.BuyOrderPayTypeBeforeUpdate"
	BuyOrderPayTypeEventBeforeSave    = "erp.BuyOrderPayTypeBeforeCreate erp.BuyOrderPayTypeBeforeUpdate"
	BuyOrderPayTypeEventAfterCreate   = "erp.BuyOrderPayTypeAfterCreate"
	BuyOrderPayTypeEventAfterUpdate   = "erp.BuyOrderPayTypeAfterUpdate"
	BuyOrderPayTypeEventAfterSave     = "erp.BuyOrderPayTypeAfterCreate erp.BuyOrderPayTypeAfterUpdate"
	BuyOrderPayTypeEventDelete        = "erp.BuyOrderPayTypeDelete"
	BuyOrderPayTypeAccessControlEvent = "erp.BuyOrderPayTypeAccessControl"
)

func GetBuyOrderPayTypeConfig() *mgo.DocConfig {
	return BuyOrderPayType_Config
}

var BuyOrderPayType_Config *mgo.DocConfig

func init() {
	BuyOrderPayType_Config = NewBuyOrderPayTypeConfig()
}
func NewBuyOrderPayTypeConfig() *mgo.DocConfig {
	return &mgo.DocConfig{
		ContainerKey: "erp.BuyOrderPayType",
		Fields: []string{
			"name", "sort",
		},
		RelationFields:  []string{},
		RelationConfigs: map[string]*mgo.DocRelation{},
		FieldFilter: map[string]*mgo.DocFieldFilter{
			"default": {
				Select: []string{},
				Omit:   []string{},
			},
		},
	}
}
